/**
 * Copyright (c) 2017 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
 * @author
 * @CreateTime 2017-4-1 9:18:05
 */
package com.hyyt.shopjsp.wxmg.fans.pojo;

import java.io.Serializable;
import java.sql.Timestamp;

/**
* WX_粉丝用户信息
*
* @author Robot 2017-04-01 09:18:05
*/
public class WxFansUserInfo implements Serializable{
    private Long userId;                    //用户ID
    private Integer fansGroupId;            //粉丝分组ID
    private Long customerId;                //客户ID
    private Integer bindingFlag;            //是否绑定：0、否；1、是
    private String userOpenId;              //用户标识OPENID
    private String loginName;               //登录名
    private String password;                //登录密码
    private String nickName;                //昵称
    private Integer sex;                    //性别：0、其他 ；1、男；2、女
    private String userCountry;             //用户所在国家
    private String userProvince;            //用户所在省份
    private String userCity;                //用户所在城市
    private String userLanguage;            //用户语言
    private String headImgUrl;              //用户头像
    private String userSignature;           //用户签名
    private Integer subscribe;              //用户是否订阅该公众号标识：0、否；1、是
    private String remark;                  //用户备注
    private Timestamp subscribeTime;          //用户关注时间
    private String unionId;                 //UNIONID;;;;只有在用户将公众号绑定到微信开放平台帐号后，才会出现该字段
    private String latitude;                //地理位置纬度
    private String longitude;               //地理位置经度
    private String precision;       //地理位置精度
    private String plateFormRemark;         //平台对粉丝的备注

    public WxFansUserInfo() {}

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getFansGroupId() {
        return fansGroupId;
    }

    public void setFansGroupId(Integer fansGroupId) {
        this.fansGroupId = fansGroupId;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Integer getBindingFlag() {
        return bindingFlag;
    }

    public void setBindingFlag(Integer bindingFlag) {
        this.bindingFlag = bindingFlag;
    }

    public String getUserOpenId() {
        return userOpenId;
    }

    public void setUserOpenId(String userOpenId) {
        this.userOpenId = userOpenId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getUserCountry() {
        return userCountry;
    }

    public void setUserCountry(String userCountry) {
        this.userCountry = userCountry;
    }

    public String getUserProvince() {
        return userProvince;
    }

    public void setUserProvince(String userProvince) {
        this.userProvince = userProvince;
    }

    public String getUserCity() {
        return userCity;
    }

    public void setUserCity(String userCity) {
        this.userCity = userCity;
    }

    public String getUserLanguage() {
        return userLanguage;
    }

    public void setUserLanguage(String userLanguage) {
        this.userLanguage = userLanguage;
    }

    public String getHeadImgUrl() {
        return headImgUrl;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl;
    }

    public String getUserSignature() {
        return userSignature;
    }

    public void setUserSignature(String userSignature) {
        this.userSignature = userSignature;
    }

    public Integer getSubscribe() {
        return subscribe;
    }

    public void setSubscribe(Integer subscribe) {
        this.subscribe = subscribe;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Timestamp getSubscribeTime() {
        return subscribeTime;
    }

    public void setSubscribeTime(Timestamp subscribeTime) {
        this.subscribeTime = subscribeTime;
    }

    public String getUnionId() {
        return unionId;
    }

    public void setUnionId(String unionId) {
        this.unionId = unionId;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getPrecision() {
        return precision;
    }

    public void setPrecision(String precision) {
        this.precision = precision;
    }

    public String getPlateFormRemark() {
        return plateFormRemark;
    }

    public void setPlateFormRemark(String plateFormRemark) {
        this.plateFormRemark = plateFormRemark;
    }
}